impede the progress - Francés Inglés Diccionario